package com.yida.gwj.expend.domain.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
import java.time.LocalDate;

/**
 * 公维金资金申请业务信息Request
 *
 * @author liangp
 * @date 2023-02-08
 */
@ApiModel(description = "公维金资金申请业务信息")
public class EditFormRequest {

    private static final long serialVersionUID = 1L;

    private Long bizId;

    @NotNull(message = "实际拨款时间不能为空")
    @ApiModelProperty(value = "实际拨款时间")
    private LocalDate actualAllocatedTime;

    @NotNull(message = "实际拨出金额不能为空")
    @ApiModelProperty(value = "实际拨出金额")
    private BigDecimal actualAllocatedSettlementAmount;

    /**
     * 实际面积
     */
    @ApiModelProperty(value = "实际面积")
    private BigDecimal actualArea;

    @ApiModelProperty(value = "实际备注信息")
    private String actualRemark;

    public BigDecimal getActualArea() {
        return actualArea;
    }

    public void setActualArea(BigDecimal actualArea) {
        this.actualArea = actualArea;
    }

    public String getActualRemark() {
        return actualRemark;
    }

    public void setActualRemark(String actualRemark) {
        this.actualRemark = actualRemark;
    }

    public Long getBizId() {
        return bizId;
    }

    public void setBizId(Long bizId) {
        this.bizId = bizId;
    }

    public LocalDate getActualAllocatedTime() {
        return actualAllocatedTime;
    }

    public void setActualAllocatedTime(LocalDate actualAllocatedTime) {
        this.actualAllocatedTime = actualAllocatedTime;
    }

    public BigDecimal getActualAllocatedSettlementAmount() {
        return actualAllocatedSettlementAmount;
    }

    public void setActualAllocatedSettlementAmount(BigDecimal actualAllocatedSettlementAmount) {
        this.actualAllocatedSettlementAmount = actualAllocatedSettlementAmount;
    }

}
